table { font-size: 10pt; }
.paper { padding: 0px; }
.paper a { color: #565f70; text-decoration: none; }
.paper a:hover { color: #565f70; text-decoration: underline; }
.paper td { padding: 0px; }
.paper .cf_tl { width: 9px; height: 9px; background: url(../images/paper_cf_tl.gif) no-repeat; padding: 0px; }
.paper .lf_tm { width: 220px; height: 9px; background: url(../images/paper_lf_tm.gif) repeat-x; padding: 0px; }
.paper .cf_tm { width: 700px; height: 9px; background: url(../images/paper_cf_tm.gif) repeat-x; padding: 0px; }
.paper .cf_tr { width: 11px; height: 9px; background: url(../images/paper_cf_tr.gif) no-repeat; padding: 0px; }

.paper .cf_hl { width: 9px; height: 53px; background: url(../images/paper_cf_hl.gif) repeat-y; padding: 0px; }
.paper .l_hm { width: 215px; height: 53px; background: url(../images/paper_l_hm.gif) repeat-x #dbe4f3; padding: 0px; padding-left: 5px; font-weight: bold; text-indent: 10px; letter-spacing: 2px; }
.paper .l_hm span.ibnr { color: #0000d0; padding-left: 2px; }
.paper .l_hm span.rta { color: #d00000; padding-left: 2px; font-size: 8pt; }
.paper .lf_hr { width: 5px; height: 53px; background: url(../images/paper_lf_hr.gif) repeat-y; padding: 0px; }
.paper .c_hm { height: 53px; background: url(../images/paper_c_hm.gif) repeat-x #f5f5f5; padding: 0px; padding-left: 20px;}
.paper .cf_hr { width: 11px; height: 53px; background: url(../images/paper_cf_hr.gif) repeat-y; padding: 0px; }

.paper .cf_cl { width: 9px; height: 618px; background: url(../images/paper_cf_cl.gif) repeat-y; padding: 0px; }
.paper .l_cm { width: 215px; height: 467px; background: url(../images/paper_l_cm.gif) repeat-x #d6e0ef; padding-top: 20px; padding-left: 12px; vertical-align: top; }
.paper .l_cm a img { border: 0px; margin-left: 4px; }
.paper .lf_cr { width: 5px; height: 467px; background: url(../images/paper_lf_cr.gif) repeat-y; padding: 0px; }
.paper .c_cm { background: url(../images/paper_c_cm.gif) repeat-x #f0f0f0; padding-left: 20px; vertical-align: top; }
.paper .cf_cr { width: 11px; height: 622px; background: url(../images/paper_cf_cr.gif) repeat-y; padding: 0px; }

.paper .cf_cls { width: 9px; height: 418px; background: url(../images/paper_cf_cl.gif) repeat-y; padding: 0px; }
.paper .l_cms { width: 215px; height: 267px; background: url(../images/paper_l_cm.gif) repeat-x #d6e0ef; padding-top: 30px; padding-left: 16px; vertical-align: top; }
.paper .lf_crs { width: 5px; height: 267px; background: url(../images/paper_lf_cr.gif) repeat-y; padding: 0px; }
.paper .c_cms { background: url(../images/paper_c_cm.gif) repeat-x #f0f0f0; padding-left: 20px; vertical-align: top; }
.paper .cf_crs { width: 11px; height: 422px; background: url(../images/paper_cf_cr.gif) repeat-y; padding: 0px; }

.paper .l_fm { width: 215px; height: 151px; background: url(../images/paper_l_fm.gif) repeat-x #cad6e6; padding: 0px; }
.paper .lf_fr { width: 5px; height: 151px; background: url(../images/paper_lf_fr.gif) repeat; padding: 0px; }

.paper .lf_bl { width: 9px; height: 3px; background: url(../images/paper_lf_bl.gif) no-repeat; padding: 0px; }
.paper .lf_bm { width: 215px; height: 3px; background: url(../images/paper_lf_bm.gif) repeat-x; padding: 0px; }
.paper .lf_br { width: 5px; height: 3px; background: url(../images/paper_lf_br.gif) no-repeat; padding: 0px; }

.paper .cf_fl { width: 9px; height: 137px; background: url(../images/paper_cf_fl.gif) repeat-y; padding: 0px; }
.paper .c_fm { height: 137px; background: url(../images/paper_c_fm.gif) repeat-x #d6d6d4; padding-right: 20px; padding-bottom: 10px; text-align: right; vertical-align: bottom; }

.paper .cf_bl { width: 9px; height: 11px; background: url(../images/paper_cf_bl.gif) no-repeat; padding: 0px; }
.paper .cf_bm { height: 11px; background: url(../images/paper_cf_bm.gif) repeat-x; padding: 0px; }
.paper .cf_br { width: 11px; height: 11px; background: url(../images/paper_cf_br.gif) no-repeat; padding: 0px; }

.menu { margin-top: 12px; letter-spacing: 2px; }
.menu a { color: #565f70; text-decoration: none; }
.menu a:hover { color: #565f70; text-decoration: underline; }
.menu .groupico { width: 36px; text-align: left; vertical-align: top; }
.menu .group { width: 160px; text-align: left; }
.menu .groupa { width: 160px; text-align: left; font-weight: bold; }
.menu .itemico { width: 16px; text-align: left; vertical-align: top; }
.menu .item { width: 180px; text-align: left; }
.menu .itema { width: 180px; text-align: left; font-weight: bold; letter-spacing: 1px; }
.menu .itemd { width: 180px; text-align: left; color: gray; }
.menu .spliter { text-align: center; padding-top: 10px; }

.datasheet { margin: 20px; border-top: 1px solid #afb8c8; border-left: 1px solid #afb8c8; background-color: #fdfdfd; }
.datasheet .header { background-color: #eef2f8; }
.datasheet td { cursor: text; padding: 2px; text-align: center; border-bottom: 1px solid #afb8c8; border-right: 1px solid #afb8c8; }
.datasheet td.opt { cursor: hand; }
.datasheet td.active { background-color: #ffffd0; }
.datasheet tr {}
.datasheet tr.active { background-color: #f6f8fb; }
.datasheet td.text { text-align: left; }
.datasheet td.percent { text-align: right; }
.datasheet td.decimal { text-align: right; }
.datasheet td.keyword { text-align: center; }
.datasheet span { width: 100%; }

.title { font-size: 12pt; font-weight: bold; }
.subtitle { font-size: 10pt; font-weight: normal; margin-bottom: 20px; margin-top: 15px; }
.paper p { text-indent: 4ex; }
.paper .c_cm .spliter { magin: 10px; width: 100%; }
.paper .c_cm .spliter td { text-align: left; }
.paper .c_cm .spliter img { width: 90%; height: 2px; }
.paper .c_cm .toolbar { width: 100%; text-align: left; margin-left: 20px; }
.paper .c_cm .button { height: 21px; }

.form {}
.form input.percent { text-align: right; font-size: 9pt; }
.form input.text { text-align: left; font-size: 9pt; }

.q { color: red; padding-left: 10px; padding-right: 10px; }
.clickable { cursor: hand; }

.cmenu { background-color: #edf0f4; border: 1px solid #95a5be; padding: 1px; position: absolute; overflow: auto; cursor: hand; }
.cmenu .item { background-color: #edf0f4; border: 1px solid #edf0f4; color: #6c788e; text-align: left; }
.cmenu .itema { background-color: #dbe4f3; border: 1px solid #95a5be; color: #515966; text-align: left; }

li { padding-bottom: 5px; }

.seal_pass { position: absolute; width: 160px; height: 120px; left: 880px; top: 72px; background: url(../images/pass.gif) no-repeat; }
.seal_fail { position: absolute; width: 160px; height: 120px; left: 880px; top: 72px; background: url(../images/fail.gif) no-repeat; }

.state_C { color: blue; font-weight: bold; font-size: 12pt; }
.state_T { color: blue; font-weight: bold; font-size: 12pt; }
.state_M { color: blue; font-weight: bold; font-size: 12pt; }
.state_V { color: blue; font-weight: bold; font-size: 12pt; }
.state_X { color: red; font-weight: bold; font-size: 12pt; }

.warn { color: red; }
.msg { color: blue; }

.username { font-weight: bold; }
.paper .button { cursor: hand; }
